package File_package;

import java.io.File;

public class File_demo2 {
    public static void main(String[] args) {
        /*
            public boolean isDirectory ()           判断此路径名表示的File是否为文件夹
            public boolean isFile ()                判断此路径名表示的File是否为文件
            public boolean exists ()                判断此路径名表示的File是否存在
         */

        //1、对一个文件的路径进行判断
        File f1 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1");
        System.out.println(f1.isDirectory());//false
        System.out.println(f1.isFile());//true
        System.out.println(f1.exists());//true
        System.out.println("---------------------");

        //2、对一个文件夹路径进行判断
        File f2 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package");
        System.out.println(f2.isDirectory());//true
        System.out.println(f2.isFile());//false
        System.out.println(f2.exists());//true
        System.out.println("---------------------");

        //3、对一个不存在的路径进行判断
        File f3 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package1");
        System.out.println(f3.isDirectory());//false
        System.out.println(f3.isFile());//false
        System.out.println(f3.exists());//false

    }
}
